//
//  NBaseH5ViewController.h
//  nncloud
//
//  Created by macfai on 2018/11/23.
//  Copyright © 2018 macfai. All rights reserved.
//

#import "NBaseViewController.h"
#import <WebKit/WebKit.h>

/**
 加载H5的父类，由于使用WKWebView,如果需要JS<->OC交互的情况下，需要实现WKScriptMessageHandler代理方法
 */
NS_ASSUME_NONNULL_BEGIN

@interface NBaseH5ViewController : NBaseViewController<WKScriptMessageHandler, WKNavigationDelegate, WKUIDelegate>


@property(nonatomic,strong)WKWebViewConfiguration *config;

/**
 页面加载的WkWebView
 */
@property (nonatomic,strong) WKWebView *webView;

/**
 加载的URL
 */
@property (nonatomic,strong) NSString *url;

/**
 加载URL工程中的进度条
 */
@property (nonatomic, strong) UIProgressView *progressView;

/**
 wkwebview的高度，如果不赋值的情况下的话，高度和子视图的一样
 */
@property (nonatomic,assign) CGFloat webViewHeight;

///参数id 用于向web传值
@property (nonatomic,copy)NSString *paraId;

@end

NS_ASSUME_NONNULL_END
